<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>导航条</title>

    <style>
        body{
            height: 3000px;
        }
        /* 设置nav大小 */
        .nav{
            /* 设置宽度和高度 */
            width: 1210px;
            height: 48px;
            /* 设置背景颜色 */
            background-color: #e8e7e3;
            margin: 100px auto;
            padding: 0;
            /* 
            
                粘滞定位
                    -当定位的position属性设置为sticky时，则开启了粘滞定位
                    -粘滞定位和相对定位的特点基本一致
                        不同的是粘滞定位可以在元素到达某一个位置时将其固定
            */
            position: sticky;
            top: 20px;
        }
        /* 设置nav中li */
        .nav li{
            list-style: none;
            float: left;
            /* height: 48px; */
            /* 将文字在父元素中垂直居中 */
            line-height: 48px;
        }

        .nav a{
            /* 将a转为块元素 */
            display: block;
            text-decoration: none;
            color: #777777;
            font-size: 18px;

            padding: 0 39px;
        }

        .nav li:last-child a{
            padding:  0 42px 0 41px;
        }
        .nav a:hover{
            background-color: #111111;
        }


    </style>
</head>
<body>
    <!-- 创建导航条的结构 -->
    <ul class="nav">
        <li><a href="#">HTML/CSS</a></li>
        <li><a href="#">Browser Side</a></li>
        <li><a href="#">Server Side</a></li>
        <li><a href="#">Programming</a></li>
        <li><a href="#">XML</a></li>
        <li><a href="#">Web Building</a></li>
        <li><a href="#">Reference</a></li>
    </ul>
</body>
</html>